|
adTempus API
|
Gets a list of security actions supported by the object.
HRESULT SupportedSecurityActions([out,retval] BSTR * securityActionsList);
SupportedSecurityActions([out,retval] BSTR securityActionsList);
Sub SupportedSecurityActions(securityActionsList As [out,retval] BSTR)
This method returns an XML fragment that describes the security actions supported by this object. This list will conform to the following XML schema:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="supportedSecurityActions">
<xs:complexType>
<xs:sequence>
<xs:element name="action" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="description" type="xs:string"/>
</xs:sequence>
<xs:attribute name="id">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="saNone"/>
<xs:enumeration value="saList"/>
<xs:enumeration value="saView"/>
<xs:enumeration value="saAdd"/>
<xs:enumeration value="saExecute"/>
<xs:enumeration value="saHoldRelease"/>
<xs:enumeration value="saModify"/>
<xs:enumeration value="saConnect"/>
<xs:enumeration value="saUseSystemAccount"/>
<xs:enumeration value="saDelete"/>
<xs:enumeration value="saAssociate"/>
<xs:enumeration value="saAdminister"/>
<xs:enumeration value="saChangeOwner"/>
<xs:enumeration value="saFullControl"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
For example, the list returned by a Job will be similar to the following:
<supportedSecurityActions>
<action id="saFullControl">
<description>Full Control</description>
</action>
<action id="saList">
<description>List/Reference</description>
</action>
<action id="saView">
<description>View</description>
</action>
<action id="saModify">
<description>Modify</description>
</action>
<action id="saDelete">
<description>Delete</description>
</action>
<action id="saExecute">
<description>Execute/Terminate</description>
</action>
<action id="saHoldRelease">
<description>Hold/Release</description>
</action>
<action id="saAdminister">
<description>Administer Security</description>
</action>
<action id="saChangeOwner">
<description>Change Owner</description>
</action>
</supportedSecurityActions>|
adTempus API Reference version 3.0.0.0, revised 10/30/2008
|